package com.jilefojing.beans.data.web.response;

import java.util.Date;
import java.util.List;

import com.jilefojing.beans.data.response.base.BaseData;

/**
 * 
 * @author 作者 jgshun
 * @date 创建时间 2016年07月21日 15时40分56秒
 */
public class CommentData extends BaseData {
	private long id;
	private short itemType;
	private VideoData video;
	private CommentData comment;
	// TODO 继续增加评论对象类型
	private UserData user;
	private String content;
	private short status;
	private Date createTime;
	private Date updateTime;
	private String showTime;// 展示的时间 全
	private String showShortDate;// 展示日期
	private String showShortTime;// 展示十分
	private StatisticsData statistics;
	private List<CommentData> childCommentsForTop;
	private int countChildCommentForTop;
	private boolean praise;
	private boolean unsupport;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public short getItemType() {
		return itemType;
	}

	public void setItemType(short itemType) {
		this.itemType = itemType;
	}

	public VideoData getVideo() {
		return video;
	}

	public void setVideo(VideoData video) {
		this.video = video;
	}

	public CommentData getComment() {
		return comment;
	}

	public void setComment(CommentData comment) {
		this.comment = comment;
	}

	public UserData getUser() {
		return user;
	}

	public void setUser(UserData user) {
		this.user = user;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public short getStatus() {
		return status;
	}

	public void setStatus(short status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getShowTime() {
		return showTime;
	}

	public void setShowTime(String showTime) {
		this.showTime = showTime;
	}

	public StatisticsData getStatistics() {
		return statistics;
	}

	public void setStatistics(StatisticsData statistics) {
		this.statistics = statistics;
	}

	public List<CommentData> getChildCommentsForTop() {
		return childCommentsForTop;
	}

	public void setChildCommentsForTop(List<CommentData> childCommentsForTop) {
		this.childCommentsForTop = childCommentsForTop;
	}

	public int getCountChildCommentForTop() {
		return countChildCommentForTop;
	}

	public void setCountChildCommentForTop(int countChildCommentForTop) {
		this.countChildCommentForTop = countChildCommentForTop;
	}

	public boolean isPraise() {
		return praise;
	}

	public void setPraise(boolean praise) {
		this.praise = praise;
	}

	public boolean isUnsupport() {
		return unsupport;
	}

	public void setUnsupport(boolean unsupport) {
		this.unsupport = unsupport;
	}

	public String getShowShortDate() {
		return showShortDate;
	}

	public void setShowShortDate(String showShortDate) {
		this.showShortDate = showShortDate;
	}

	public String getShowShortTime() {
		return showShortTime;
	}

	public void setShowShortTime(String showShortTime) {
		this.showShortTime = showShortTime;
	}

}